package com.ccp.dev.qbdms.model;

import com.ccp.dev.core.basic.model.BaseModel;
import com.ccp.dev.qbdms.annotation.IsAttachment;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

/**
 * 质量技术支撑机构_规章制度表 w_qbd_quasuporg_system
 * 
 * @author y
 * @date 2020-07-08 11:17:19
 */
@ExpAnnotation(description = "质量技术支撑机构_规章制度")
@ImpAnnotation(description = "质量技术支撑机构_规章制度")
public class WQbdQuasuporgSystem extends  BaseModel<WQbdQuasuporgSystem>
{
	private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    private String  systemId;
    /**
     * 年度
    */
    @Record(value = "年度")
    @ExpAnnotation(description = "年度")
    @ImpAnnotation(description = "年度",isRequired = true)
    private String  systemYear;
    /**
     * 类型
    */
    @Record(value = "类别")
    @ExpAnnotation(description = "类别")
    @ImpAnnotation(description = "类别",isRequired = true)
    private String  systemType;
    /**
     * 名称
    */
    @Record(value = "制度名称")
    @ExpAnnotation(description = "制度名称")
    @ImpAnnotation(description = "制度名称",isRequired = true)
    private String  systemName;
    /**
     * 附件
    */
    @IsAttachment
    @Record(value = "附件")
    private String  systemFile;
    /**
     * 父主键
    */
    private String  systemRefId;
    /**
     * 排序
    */
    private int systemSort;

    public String getSystemId() {
        return systemId;
    }

    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    public String getSystemYear() {
        return systemYear;
    }

    public void setSystemYear(String systemYear) {
        this.systemYear = systemYear;
    }

    public String getSystemType() {
        return systemType;
    }

    public void setSystemType(String systemType) {
        this.systemType = systemType;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getSystemFile() {
        return systemFile;
    }

    public void setSystemFile(String systemFile) {
        this.systemFile = systemFile;
    }

    public String getSystemRefId() {
        return systemRefId;
    }

    public void setSystemRefId(String systemRefId) {
        this.systemRefId = systemRefId;
    }

    public int getSystemSort() {
        return systemSort;
    }

    public void setSystemSort(int systemSort) {
        this.systemSort = systemSort;
    }

    @Override
    public String toString() {
        return "WQbdQuasuporgSystem{" +
                "systemId='" + systemId + "'," +
                "systemYear='" + systemYear + "'," +
                "systemType='" + systemType + "'," +
                "systemName='" + systemName + "'," +
                "systemFile='" + systemFile + "'," +
                "systemRefId='" + systemRefId + "'" +
                "systemSort='" + systemSort + "'" +
                '}';
    }

}
